package com.module.app.widget.share.bean;

import android.widget.ImageView;

import androidx.annotation.DrawableRes;

/**
 * @author bsnl_yanxuwen
 * @date 2020/8/31 10:50
 * Description :
 */
public class ShareDefaultBean {
    public String pic;//图片
    public @DrawableRes
    int picResId;//本地图片
    public String title;//标题
    public String name;//名字
    public String mini_url;//二维码(本地)
    public String mini_url_net;//二维码(网络)
    public boolean isMultiShare;//是否多图分享
    public ImageView.ScaleType scaleType = ImageView.ScaleType.CENTER_CROP;
    //额外参数。这个跟配置的setExtraData两者不一样，，setExtraData 是所有的数据共用一个额外参数，
    //而extraData是每个数据都有一份属于自己的额外参数
    public Object extraData;
    public boolean isOriginal;//是否是原图


    //分享创建实体
    public static ShareDefaultBean convert(String mini_url, String pic, String title, String name) {
        ShareDefaultBean shareDefaultBean = new ShareDefaultBean();
        shareDefaultBean.pic = pic;
        shareDefaultBean.title = title;
        shareDefaultBean.name = name;
        shareDefaultBean.mini_url = mini_url;
        return shareDefaultBean;
    }

}
